package com.sg.dto.biz.bff.res;


import com.sg.common.dto.BaseDto;
import com.sg.dto.integration.framework.OrgDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @desc GetSpaceInfoFromRedisRes
 * @使用场景
 */
@Data
public class GetSpaceInfoFromRedisRes extends BaseDto implements Serializable {

    /**
     * 空间ID:
     */
    @ApiModelProperty("空间ID")
    private String spaceId;

    /**
     * 空间标识:
     */
    @ApiModelProperty("空间标识")
    private String spaceCode;

    /**
     * 空间名称:
     */
    @ApiModelProperty("空间名称")
    private String spaceName;

    /**
     * 场景ID:
     */
    @ApiModelProperty("场景ID")
    private String sceneId;

    /**
     * 场景编码:
     */
    @ApiModelProperty("场景编码")
    private String senceCode;

    /**
     * 场景中文名称:
     */
    @ApiModelProperty("场景中文名称")
    private String sceneName;

    /**
     * 联盟应用ID:
     */
    @ApiModelProperty("联盟应用ID")
    private String appId;

    /**
     * 应用编码:
     */
    @ApiModelProperty("应用编码")
    private String appCode;

    /**
     * 应用名称:
     */
    @ApiModelProperty("应用名称")
    private String appName;

    /**
     * 一句话介绍:
     */
    @ApiModelProperty("一句话介绍")
    private String appIntroduce;

    /**
     * 应用简介:
     */
    @ApiModelProperty("应用简介")
    private String appUpdateIntroduct;

    /**
     * 网址:
     */
    @ApiModelProperty("网址")
    private String website;

    /**
     * 应用框架logo图片:
     */
    @ApiModelProperty("应用框架logo图片")
    private String appLogo;

    /**
     * 关于我们logo图片:
     */
    @ApiModelProperty("关于我们logo图片")
    private String aboutLogo;

    /**
     * 应用banner图片:
     */
    @ApiModelProperty("应用banner图片")
    private String appBanner;

    /**
     * 服务电话:
     */
    @ApiModelProperty("服务电话")
    private String servicePhone;

    /**
     * 服务时间:
     */
    @ApiModelProperty("服务时间")
    private String serviceTime;

    /**
     * 版权信息:
     */
    @ApiModelProperty("版权信息")
    private String copyright;

    /**
     * 应用版本信息:
     */
    @ApiModelProperty("应用版本信息")
    private String appVersion;

    /**
     * 是否启用短信服务:
     */
    @ApiModelProperty("是否启用短信服务")
    private String isEnableSms;

    /**
     * 是否使用平台短信服务:
     */
    @ApiModelProperty("是否使用平台短信服务")
    private String isUsePlatfomSms;

    /**
     * 短信AccessKeyID:
     */
    @ApiModelProperty("短信AccessKey ID")
    private String accessKeyId;

    /**
     * 短信AccessKeySecret:
     */
    @ApiModelProperty("短信AccessKey Secret")
    private String accessKeySecret;

    /**
     * 是否启用多组织:
     */
    @ApiModelProperty("是否启用多组织")
    private String isOpenMultiOrg;

    @ApiModelProperty("组织列表")
    private List<OrgDto> orgList = new ArrayList<>();
    // Generated by moon;
}
